package com.example.demo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@TableName("po_mpsinfo")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PoMpsinfo {
    @TableField("autoid")
    private Integer autoid;

    @TableField("mpsid")
    private String mpsid;

    @TableField("Mpsautoid")
    private Integer Mpsautoid;

    @TableField("Pnodeid")
    private Integer Pnodeid;

    @TableField("nodeid")
    private Integer nodeid;

    @TableField("mcode")
    private String mcode;

    @TableField("mname")
    private String mname;

    @TableField("sprc")
    private String sprc;

    @TableField("units")
    private String units;

    @TableField("factnum")
    private BigDecimal factnum;

    @TableField("canusenum")
    private BigDecimal canusenum;

    @TableField("safenum")
    private BigDecimal safenum;

    @TableField("calnum")
    private BigDecimal calnum;

    @TableField("reqnum")
    private BigDecimal reqnum;

    @TableField("begindt")
    private Date begindt;

    @TableField("endt")
    private Date endt;

    @TableField("Msourceno")
    private String Msourceno;

    @TableField("Msourcename")
    private String Msourcename;

    @TableField("Makecode")
    private String Makecode;

    @TableField("treeno")
    private String treeno;

    @TableField("custno")
    private String custno;

    @TableField("custname")
    private String custname;

    @TableField("plankind")
    private Integer plankind;

    @TableField("reqno")
    private String reqno;

    @TableField("typeno")
    private String typeno;

    @TableField("typename")
    private String typename;

    @TableField("mkindno")
    private String mkindno;

    @TableField("mkindname")
    private String mkindname;

    @TableField("oldcannum")
    private BigDecimal oldcannum;

    @TableField("finishrate")
    private BigDecimal finishrate;

    @TableField("badrate")
    private BigDecimal badrate;

    @TableField("minbatch")
    private Integer minbatch;

    @TableField("wclistno")
    private String wclistno;

    @TableField("wclistname")
    private String wclistname;

    @TableField("objtype")
    private Integer objtype;

    @TableField("billno")
    private String billno;

    @TableField("uinsteadqty")
    private BigDecimal uinsteadqty;

    @TableField("newreqqty")
    private BigDecimal newreqqty;

    @TableField("bomlevel")
    private Integer bomlevel;

    @TableField("pbomlevel")
    private Integer pbomlevel;

    @TableField("pmcode")
    private String pmcode;

    @TableField("counttimes")
    private Integer counttimes;

    @TableField("distributemark")
    private Integer distributemark;
}
